package com.mlk.rbac.param;

import java.io.Serializable;

import javax.validation.constraints.NotNull;

import lombok.Data;
import org.hibernate.validator.constraints.Length;

/**
 * 系统角色参数
 * @author trekxu
 *
 */
@SuppressWarnings("serial")
@Data
public class SysRoleParam implements Serializable{
	
		// id
		private Integer id;
		// 角色的名称
		@NotNull(message="角色的名称不能为空")
		private String name;

		@NotNull(message = "角色的标志不能为空")
		@Length(min = 1,max = 20,message = "角色标志符的长度需要在1到20 位长度之内")
		private String roleDesc;

		@NotNull(message = "角色的权重不能为空")
		private Integer seq;
		
		//备注信息
		private String remark;
}
